<?php
class Modifica_model extends CI_Model {
	
	public function __construct()
	{	
		$this->load->database();	
	}
	
	public function get_elements($table)
	{
		$this->db->select('*');
		$this->db->from(''.$table);
		$query = $this->db->get();
		
		return $query->result_array();
	}
	
	public function modifica_studente($el)
	{
		$data = array(
				'indirizzo' => $el['indirizzo'],
				'citta' => $el['citta'],
				'cap' => $el['cap'],
				'telefono' => $el['telefono'],
				'email' => $el['email']
				);
		$this->db->where('matricola', $el['matricola']);
		$this->db->update('studente', $data);
		return 'Modifica completata!';		
	}

	public function modifica_docente($el)
	{
		$data = array(
				'indirizzo' => $el['indirizzo'],
				'citta' => $el['citta'],
				'cap' => $el['cap'],
				'telefono' => $el['telefono'],
				'email' => $el['email']
		);
		$this->db->where('cf', $el['cf']);
		$this->db->update('docente', $data);
		return 'Modifica completata!';
	}
	
	public function modifica_dirige($el)
	{
		$data = array(
				'cf_docente' => $el['cf_docente']
		);
		$this->db->where('id_dipartimento', $el['id_dipartimento']);
		$this->db->where('id_anno', $el['id_anno']);
		$this->db->update('dirige', $data);
		return 'Modifica completata!';
	}
	
	public function modifica_eroga($el)
	{
		$data = array(
				'cf_docente' => $el['cf_docente']
				);
		$this->db->where('id_anno', $el['id_anno']);
		$this->db->where('id_insegnamento', $el['id_insegnamento']);
		$this->db->update('eroga', $data);
		return 'Modifica completata!';
	}
	
	public function modifica_classe_principale($el)
	{
		$data = array(
				'descrizione' => $el['descrizione']
				);
		$this->db->where('nome', $el['nome']);
		$this->db->update('classe_principale', $data);
		return 'Modifica completata!';
	}
	
	public function modifica_prevede($el)
	{
		$data = array(
				'anno_relativo' => $el['anno_relativo']
				);
		$this->db->where('id_insegnamento', $el['id_insegnamento']);
		$this->db->where('nome_classe_principale', $el['nome_classe_principale']);
		$this->db->update('prevede', $data);
		return 'Modifica completata!';
	}
}